var PostAritcleSubpge = { 
    strip_tags:function(input, allowed) {
        allowed = (((allowed || "") + "")
            .toLowerCase()
            .match(/<[a-z][a-z0-9]*>/g) || [])
        .join('');
        var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,
        commentsAndPhpTags = /<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;
        return input.replace(commentsAndPhpTags, '').replace(tags, function($0, $1){
            return allowed.indexOf('<' + $1.toLowerCase() + '>') > -1 ? $0 : '';
        });
    },
    initFormPost:function() {
		if ( $("#ck_info_team1_content")[0] != undefined ) {
            if ( typeof(isPostOnAdminSubpage)!='undefined' && isPostOnAdminSubpage==1 ) { 
                addCkEditorAdminSubPage('ck_info_team1_content', 200);
            } 
        }
        if ( $("#ck_info_team2_content")[0] != undefined ) {
            if ( typeof(isPostOnAdminSubpage)!='undefined' && isPostOnAdminSubpage==1 ) {
                addCkEditorAdminSubPage('ck_info_team2_content', 200);
            }
        }
        if ( $("#ck_left_suspend_content")[0] != undefined ) {
            if ( typeof(isPostOnAdminSubpage)!='undefined' && isPostOnAdminSubpage==1 ) {
                addCkEditorAdminSubPage('ck_left_suspend_content', 300);
            } 
        }
        if ( $("#ck_right_suspend_content")[0] != undefined ) {
            if ( typeof(isPostOnAdminSubpage)!='undefined' && isPostOnAdminSubpage==1 ) {
                addCkEditorAdminSubPage('ck_right_suspend_content', 300);
            }
        }
        if ( $("#ck_left_squad_content")[0] != undefined ) {
            if ( typeof(isPostOnAdminSubpage)!='undefined' && isPostOnAdminSubpage==1 ) {
                addCkEditorAdminSubPage('ck_left_squad_content', 450);
            } 
        }
        if ( $("#ck_right_squad_content")[0] != undefined ) {
            if ( typeof(isPostOnAdminSubpage)!='undefined' && isPostOnAdminSubpage==1 ) {
                addCkEditorAdminSubPage('ck_right_squad_content', 450);
            }
        }
        if ( $("#ck_info_content")[0] != undefined ) {
            if ( typeof(isPostOnAdminSubpage)!='undefined' && isPostOnAdminSubpage==1 ) {
                addCkEditorAdminSubPage('ck_info_content', 300);
            } 
        }
        if ( $("#ck_history_content")[0] != undefined ) {
            if ( typeof(isPostOnAdminSubpage)!='undefined' && isPostOnAdminSubpage==1 ) {
                addCkEditorAdminSubPage('ck_history_content', 550);
            } 
        }
        if ( $("#ck_left_performance_content")[0] != undefined ) {
            if ( typeof(isPostOnAdminSubpage)!='undefined' && isPostOnAdminSubpage==1 ) {
                addCkEditorAdminSubPage('ck_left_performance_content', 200);
            }
        }
        if ( $("#ck_right_performance_content")[0] != undefined ) {
            if ( typeof(isPostOnAdminSubpage)!='undefined' && isPostOnAdminSubpage==1 ) {
                addCkEditorAdminSubPage('ck_right_performance_content', 200);
            } 
        }
        if ( $("#ck_player_star_content")[0] != undefined ) { 
            if ( typeof(isPostOnAdminSubpage)!='undefined' && isPostOnAdminSubpage==1 ) {  
                addCkEditorAdminSubPage('ck_player_star_content', 580);
            }
           
        }
               
        $("#frmPost").submit(function() { 
            var error       = 0;
            var facebooklink = $("#facebook_link").val(); 
            if($.trim(facebooklink).length <= 0){ 
                    $("#facebook_link_err").html('Bạn chưa nhập link facebook.<br>').show();
                    error   = 1;
            }else{ 
                if(CheckValidUrl($.trim(facebooklink))){
                    $("#facebook_link_err").text('').hide(); 
                }else{
                    $("#facebook_link_err").html('Link facebook chưa đúng định dang (http://www.facebook.com/note.php?note_id=224456117655943).<br>').show();
                    error   = 1;
                }
            }
            var txtmatchid = $("#txtmatchid").val(); 
            if($.trim(txtmatchid).length <= 0){ 
                    $("#txtmatchid_err").html('Vui lòng nhập nội mã trận đấu.<br>').show();
                    error   = 1;
            }else{ 
                if(!isNaN(parseInt($.trim(txtmatchid))) && isFinite($.trim(txtmatchid))){
                    $("#txtmatchid_err").text('').hide(); 
                }else{
                    $("#txtmatchid_err").html('Mã trận đấu phải là số.<br>').show(); 
                    error   = 1;
                }
            }
            var title = $("#title").val(); 
            if($.trim(title).length <= 0){ 
                    $("#title_err").html('Vui lòng tiêu đề trang web.<br>').show();
                    error   = 1;
            }else{ 
                    $("#title_err").text('').hide(); 
            }
            var colorteam1 = $("#color_team1").val(); 
            if($.trim(colorteam1).length <= 0){ 
                    $("#color_team1_err").html('Nhập mã màu đội(left).<br>').show();
                    error   = 1;
            }else{ 
                    $("#color_team1_err").text('').hide(); 
            }
            var colorteam2 = $("#color_team2").val(); 
            if($.trim(colorteam2).length <= 0){ 
                    $("#color_team2_err").html('Nhập mã màu đội(right).<br>').show();
                    error   = 1;
            }else{ 
                    $("#color_team2_err").text('').hide(); 
            }
            var keyword = $("#keyword").val(); 
            if($.trim(keyword).length <= 0){ 
                    $("#keyword_err").html('Vui lòng nhập từ khóa tìm kiếm.<br>').show();
                    error   = 1;
            }else{ 
                    $("#keyword_err").text('').hide(); 
            }
            var description = $("#description").val(); 
            if($.trim(description).length <= 0){ 
                    $("#description_err").html('Vui lòng nhập mô tả trang web.<br>').show();
                    error   = 1;
            }else{ 
                    $("#description_err").text('').hide(); 
            }
            var match_code = $("#match_code").val(); 
            if($.trim(match_code).length <= 0){ 
                    $("#match_code_err").html('Vui lòng sms code.<br>').show();
                    error   = 1;
            }else{ 
                $("#match_code_err").text('').hide();
            }
            var contentSquad     = $("#squad_content").val();
            if ( contentSquad.length <= 0 ) {
                if($('#image').val() == ''){
                    $("#squad_content_err").html('Chưa nhập ảnh đội hình dự kiến trận đấu.<br>').show();
                    error   = 1;
                }
            } else {
                $("#squad_content_err").text('').hide();
            }
            var imageTeam1     = $("#image_team1").val();
            if ( imageTeam1.length <= 0 ) {
                if($('#image1').val() == ''){
                    $("#image_team1_err").html('Chưa nhập ảnh đội 1.<br>').show();
                    error   = 1;
                }
            } else {
                $("#image_team1_err").text('').hide();
            }
            var imageTeam2     = $("#image_team2").val();
            if ( imageTeam2.length <= 0 ) {
                if($('#image2').val() == ''){
                    $("#image_team2_err").html('Chưa nhập ảnh đội 2.<br>').show();
                    error   = 1;
                }
            } else {
                $("#image_team2_err").text('').hide();
            }
            var imageBackground     = $("#image_background").val();
            if ( imageBackground.length <= 0 ) {
                if($('#image3').val() == ''){
                    $("#image_background_err").html('Chưa nhập hình nền của trận cầu.<br>').show();
                    error   = 1;
                }
            } else {
                $("#image_background_err").text('').hide();
            }
            /**
             * Check content
             */
            var contentSuspendLeft     = CKEDITOR.instances["ck_left_suspend_content"].getData();
            if ( contentSuspendLeft.length <= 0 ) {
                $("#ck_left_suspend_content_err").html('Vui lòng nhập nội dung.<br>').show();
                error   = 1;
            } else {
                $("#ck_left_suspend_content_err").text('').hide();
            }
            var contentSuspendRight     = CKEDITOR.instances["ck_right_suspend_content"].getData();
            if ( contentSuspendRight.length <= 0 ) {
                $("#ck_right_suspend_content_err").html('Vui lòng nhập nội dung.<br>').show();
                error   = 1;
            } else {
                $("#ck_right_suspend_content_err").text('').hide();
            }
            
            var contentSquadLeft     = CKEDITOR.instances["ck_left_squad_content"].getData();
            if ( contentSquadLeft.length <= 0 ) {
                $("#ck_left_squad_content_err").html('Vui lòng nhập nội dung.<br>').show();
                error   = 1;
            } else {
                $("#ck_left_squad_content_err").text('').hide();
            }
            var contentSquadRight     = CKEDITOR.instances["ck_right_squad_content"].getData();
            if ( contentSquadRight.length <= 0 ) {
                $("#ck_right_squad_content_err").html('Vui lòng nhập nội dung.<br>').show();
                error   = 1;
            } else {
                $("#ck_right_squad_content_err").text('').hide();
            }
            
            var contentInfo     = CKEDITOR.instances["ck_info_content"].getData();
            if ( contentInfo.length <= 0 ) {
                $("#ck_info_content_err").html('Vui lòng nhập nội dung.<br>').show();
                error   = 1;
            } else {
                $("#ck_info_content_err").text('').hide();
            }
            var contentHistory     = CKEDITOR.instances["ck_history_content"].getData();
            if ( contentHistory.length <= 0 ) {
                $("#ck_content_history_err").html('Vui lòng nhập nội dung lịch sử đối đầu.<br>').show();
                error   = 1;
            } else {
                $("#ck_content_history_err").text('').hide();
            }
            var contentLeaguePerformanceLeft     = CKEDITOR.instances["ck_left_performance_content"].getData();
            if ( contentLeaguePerformanceLeft.length <= 0 ) {
                $("#ck_left_performance_content_err").html('Vui lòng nhập nội dung phong độ gần đây(left).<br>').show();
                error   = 1;
            } else {
                $("#ck_left_performance_content_err").text('').hide();
            }
            var contentLeaguePerformanceRight     = CKEDITOR.instances["ck_right_performance_content"].getData();
            if ( contentLeaguePerformanceRight.length <= 0 ) {
                $("#ck_right_performance_content_err").html('Vui lòng nhập nội dung phong độ gần đây(right).<br>').show();
                error   = 1;
            } else {
                $("#ck_right_performance_content_err").text('').hide();
            }
            var contentPlayerStar     = CKEDITOR.instances["ck_player_star_content"].getData();
            if ( contentPlayerStar.length <= 0 ) {
                $("#ck_content_player_star_err").html('Vui lòng nhập nội dung cầu thủ tiêu biểu.<br>').show();
                error   = 1;
            } else {
                $("#ck_content_player_star_err").text('').hide();
            }
			var contentInfoTeam1     = CKEDITOR.instances["ck_info_team1_content"].getData();
            if ( contentInfoTeam1.length <= 0 ) {
                $("#ck_info_team1_content_err").html('Vui lòng nhập nội dung tin trức đội bóng(left).<br>').show();
                error   = 1;
            } else {
                $("#ck_info_team1_content_err").text('').hide();
            }
            var contentInfoTeam2     = CKEDITOR.instances["ck_info_team2_content"].getData();
            if ( contentInfoTeam2.length <= 0 ) {
                $("#ck_info_team2_content_err").html('Vui lòng nhập nội dung tin trức đội bóng(right).<br>').show();
                error   = 1;
            } else {
                $("#ck_info_team2_content_err").text('').hide();
            }
            return !error;
        });
    },
    post:function() {
        $("#frmPost").attr('action', domain_url+'/subpage/post');
    }
}

function CheckValidUrl(strUrl)
{
        var RegexUrl = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
        return RegexUrl.test(strUrl);
}

$(function(){
    PostAritcleSubpge.initFormPost();
});
